#import <Cocoa/Cocoa.h>
#import "sbrush_instrument.h"
#import "dot_view.h"

@interface TabletInstrumentView : NSView {
	sbrush::Instrument* instrument;
	sbrush::InstrumentState* instrumentState;
	float _screenWidth;
	float _screenHeight;
	/* TODO: where do we get/set this tablet information */
	float _tabletXScale;
	float _tabletYScale;
	float _tabletZScale;
	float _tabletPScale;
	float _tabletTiltXScale;
	float _tabletTiltYScale;
	
}


- (sbrush::Instrument*) instrument;
- (void) zeroInstrumentState;
- (void) handleMouseEvent:(NSEvent*)event;
- (void) handleTabletEvent:(NSEvent*)event;

@end
